package rateexchange.client;



import rateexchange.client.ui.RatesTableView;
import rateexchange.shared.AppRequestFactory;
import com.google.gwt.event.shared.EventBus;
import com.google.gwt.place.shared.PlaceController;

//Factory for all reusable objects as View. Alternatively for bigger apps GIN-dependency injection is an option.
public interface ClientFactory {
	
	EventBus getEventBus();
    PlaceController getPlaceController();
    RatesTableView getRatesTable();
    AppRequestFactory getRequestFactory();
}
